Action Language Hybrid AL
نویسندگان
چکیده
This paper introduces an extension of the action language AL to Hybrid AL. A program in Hybrid AL specifies both a transition diagram and associated computations for observing fluents and executing actions. The semantics of AL is defined in terms of Answer Set Programming (ASP). Similarly, the semantics of Hybrid AL is defined using Hybrid ASP which is an extension of ASP that allows rules to control sequential execution of arbitrary algorithms. Constructing a mathematical model of an agent and its environment based on the theory of action languages has been studied and has applications to planning and diagnostic problems, see [10] for an overview. In the realm of diagnostic problems, the goal is to find explanations of unexpected observations. We are interested in solving diagnostic problems such as those that arise diagnosing malfunctions of a large distributed software system, as described in [14]. The approach to solving a diagnostic problems described in [1] is based on the idea of using a mathematical model of the agent’s domain, created using a description in the action language AL [2] to find explanations for unexpected observations. Central to this approach is the notion of the agent loop [10] which we modify to underline the relevance to the diagnostic problem. 1. Observe the world, check that observations are consistent with expectations, and update the knowledge base. 2. Select an appropriate goal G. 3. Explain unexpected observations and search for a plan (a sequence of actions) to achieve G. 4. Execute an initial part of the plan, update the knowledge base, go back to step 1. The description and the facts from the knowledge base are translated into a logic program in a language of answer set programming (ASP) [11]. An ASP solver is then used to find stable models of the program, which are descriptions of possible trajectories of the underlying domain. These can be used to carry out steps 1 and 3 of the agent loop. The two assumptions for the applicability of the agent loop are: (1) the agent is capable of making correct observations, performing actions, and recording these observations and actions (not defeasible), and (2) normally the agent is capable of observing all relevant exogenous actions occurring in its environment (defeasible). Hybrid AL is introduced to help solve a diagnostic problem where both (1) and (2) are defeasible, and where to decrease the size of the search space
منابع مشابه
The Interaction between Reflective Thinking and Grade Dropping: An Alternative Assessment Policy
The present study aimed to investigate the interaction among grade dropping and reflective thinking abilities of the participants and to also check if action research enhances learners’ reflective thinking. A cyclic action research was run for 8 sessions. Kember et al.’s (2010) reflective thinking questionnaire and three in-term quizzes were administered. Students also made questions based on t...
متن کاملTime Limited Model Checking
In this paper we present an approach to model concurrent systems specified in a temporal concurrent constraint language, which is able to model Hybrid Systems. We construct a framework in which it is possible to apply the Model Checking technique to programs specified in such language. We present a formalism to transform correctly specification into a Hybrid cc Structure. This structure represe...
متن کاملRepresenting hybrid automata by action language modulo theories
Both hybrid automata and action languages are formalisms for describing the evolution of dynamic systems. This paper establishes a formal relationship between them. We show how to succinctly represent hybrid automata in an action language which in turn is defined as a high-level notation for answer set programming modulo theories (ASPMT) — an extension of answer set programs to the first-order ...
متن کاملThe Hunches a Language Teacher Lives by in an Action Research: Revelations of an L2 Writing Teacher
The researchers in this study aimed to demonstrate how impossible it could be for a language teacher to take fixed, systematic routes of action in recent Action Research designs. This was instantiated in an L2 (here, English) 'essay writing' course among some Persian speaker university students majoring in Hygiene Sciences (Family and Environment). Evidences regarding individualistic progress ...
متن کاملModeling Hybrid Domains Using Process Description Language
In previous work, action languages have predominantly been concerned with domains in which values are static unless changed by an action. Real domains, however, often contain values that are in constant change. In this paper we introduce an action language for modeling such hybrid domains called the process description language. We discuss the syntax and semantics of the language, model an exam...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017